how to keep track of product batches